RPI-MATLAB-Simulator: A Tool for Efficient Research and Practical Teaching in Multibody Dynamics

نویسندگان

  • Jedediyah Williams
  • Ying Lu
  • Sarah Niebe
  • Michael Andersen
  • Kenny Erleben
  • Jeffrey C. Trinkle
چکیده

We present the RPI-MATLAB-Simulator (RPIsim) as an open source tool for research and education in multibody dynamics. RPIsim is designed and organized to be extended. Its modular design allows users to edit or add new components without worrying about extra implementation details. RPIsim has two main goals: 1. Provide an intuitive and easily extendable platform for research and education in multibody dynamics; 2. Maintain an evolving code base of useful algorithms and analysis tools for multibody dynamics problems. Although research often focuses on a specific subset of problems, work too often begins with developing software in a broader scope simply to realize a test bed for research to begin. It is our hope that RPIsim alleviates some of this burden by decreasing development time, thusly increasing efficiency in research. Further, we aim to provide a practical teaching tool. Because it is a fully working simulator, and since it offers the instant gratification of visualized contact dynamics, RPIsim offers students the opportunity to experiment and explore dynamics in the powerful environment of MATLAB. With multiple built-in simulation methods, and support for a simulation data convention, RPIsim facilitates the fair comparison of methods, including those being developed with RPIsim.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A real-time recursive dynamic model for vehicle driving simulators

This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...

متن کامل

Multibody Free Software for Teaching Purposes

This paper presents the approach currently followed by our research team in teaching multibody dynamics to aerospace engineering students at the University “Politecnico di Milano”, Italy. The high level of complexity in multibody dynamics, both in terms of the physical phenomena that are modeled and of architecture of the numerical codes needed to solve them, makes this task extremely hard, esp...

متن کامل

A Recursive Multibody Dynamics and Sensitivity Algorithm for Branched Kinematic Chains

In this work an efficient dynamics algorithm is developed which is applicable to a wide range of multibody systems, including underactuated systems, branched or treetopology systems, robots, and walking machines. The dynamics algorithm is differentiated with respect to the input parameters in order to form sensitivity equations. The algorithm makes use of techniques and notation from the theory...

متن کامل

Coordinate Reduction Strategies in Multibody Dynamics: a Review

Abstract: The paper reviews different methods of orthogonalization of constraints adopted in multibody dynamics formulations. A new approach, based on Schur decomposition, has been herein proposed. All the methods have been implemented in the MATLAB computing environnement and CPU times required for a simple simulation have been recorded.

متن کامل

Modelling and Simulation of the Locomotion of Humanoid Robots

Modelling and simulation is a critical stage in the design and testing of complex systems, in particular humanoid robots. Our motivation to develop a new simulator is that existing tools do not provide the flexibility needed for modelling the C-Cub, the most recent open source humanoid robot with compliant joints developed at the Italian Institute of Technology (IIT). Furthermore, we are intere...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013